package com.tmc.platform.ctrip;

import java.util.Date;

public interface CtripService {
	
	public static final String username = "裴曾国";
	public static final String password = "th88889999";
	
	public static final String openapi_url = "http://intlflightapi.ctrip.com/Intlflightapi/OpenAPI.asmx?op=ProcessRequest";
	public static final String openapi_userId = "41";
	public static final String openapi_password = "5C8A5B5C5685EDC89F0DEF4A665BEB5F";
	
	public String openIssueOrderList(Date orderBeginDateTime,Date orderEndDateTime);
	
	public String issueBillInfo(Long issueBillID);
	
	public String refundWaitConfirmList(Integer isInternational,Date startRefundDate,Date EndRefundDate);
	
	public String refundConfirm(String orderId,String prid);
	
	public String SearchModifyOrderInfo(String bookingChannel,String extOrderID,Long issueBillID,Integer dataChangeType,String pnr,Integer pnrResultStatus,String officeNo,Integer sequence,String dPort,String aPort,String flightNo,String subClass,String checkChannel,String ticketNo,String airLineCode,Integer ticketResultStatus,String passengerName,Integer agencyTicketTax,String lcType);
	
	public String searchExchangeList(Date fromDateTime,Date toDateTime,String rebookQueryOptionType,Integer orderID,String ticketNO);

	public String modifyExchangeList(String rebookProcessStatusType,String rbkId, String Remark, Integer sequence, String airLineCode,String airLine, String passengerName, String flight, String dPort,String aPort, Date takeOffTime,String subClass,String ticketNO,String recordNo,Float rebookingQueryFee,String rebookType);

	public String confirmRebookAmountService(Integer rbkid,String modifyRemark,String passengername,Float agencyTotalRebookFee);

	public String searchIssueBill(Date orderBeginDateTime,Date orderEndDateTime,Long issueBillID,String issueStatus);
	
}
